package 常用API;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
/*
    SimpleDateFormat
    是一个具体的类，用于以取余设置敏感的方式格式化和解析日期
    y   年
    M   月
    d   日
    H   时
    m   分
    s   秒

    构造方法
    SimpleDateFormat()，使用默认格式区域设置的默认模式和日期格式符号构造
    SimpleDateFormat​(String pattern)，使用给定的模式和默认的格式格式符号为默认的 FORMAT 区域设置构造

    格式化（Date到String）
    public final String format(Data data)

    解析（String到Date）
    public Date parse(String source)
 */
public class SimpleDateFormatDemo {
    public static void main(String[] args) throws ParseException {
        //格式化（Date到String）
        Date d=new Date();
        SimpleDateFormat sdf=new SimpleDateFormat();
        String s = sdf.format(d);
        System.out.println(s);
        SimpleDateFormat sdf2=new SimpleDateFormat("yyyy年MM月dd日HH:mm:ss");
        String s2 = sdf2.format(d);
        System.out.println(s2);

        //解析（String到Date）
        String ss="2012-05-05 11:11:11";
        SimpleDateFormat sdf3=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        Date dd = sdf3.parse(ss);
        System.out.println(dd);
    }
}
